<?
session_start();
include('../include/config.php');
include('../include/connect.php');
include('../include/mysqli_db.php');
include('../include/funciones.php');
/////////////////////////////////////////////////////////////////////////////////////////////////////////

function GetDocumentosTransferidos(){
    
    
$connection = new mysqlConnection(DB_HOST, DB_USER, DB_PASS, DB_NAME);

$desde=$_GET['desde'];
$hasta=$_GET['hasta'];

$sWhere="";

if (($desde=="") && ($hasta=="")){
     $sWhere .=" 1 = 1 ";
}
if (($desde!="") && ($hasta!="")){
                         
   $fecha_d= explode ('/',$desde);
   $fecha_desde = $fecha_d[2].'-'.$fecha_d[1].'-'.$fecha_d[0] ;
   $fecha_h= explode ('/',$hasta);
   $fecha_hasta = $fecha_h[2].'-'.$fecha_h[1].'-'.$fecha_h[0] ;
   $sWhere .= " fecha_tx  BETWEEN  '" . $fecha_desde . " 00:00:00' and '" . $fecha_hasta . " 23:59:59' " ;

   
}else if (($desde=="") && ($hasta!="")){
    
    $fecha_h= explode ('/',$hasta);
    $fecha_hasta = $fecha_h[2].'-'.$fecha_h[1].'-'.$fecha_h[0] ;
    $sWhere .= " fecha_tx <= '" .$fecha_hasta. "' ";

   
}else if (($desde!="") && ($hasta=="")){
      
    $fecha_d= explode ('/',$desde);
    $fecha_desde = $fecha_d[2].'-'.$fecha_d[1].'-'.$fecha_d[0] ;
     
    $sWhere .= " fecha_tx  >= '" . $fecha_desde . "' ";

                          
}   


        
 $ssql  = " SELECT * , 
                   DATE_FORMAT(fecha_tx, '%d/%m/%Y') as fechaEnvio
                FROM view_reporte_area
                 WHERE id_rep_dep_o = ".$_SESSION['id_rep_dep_o']." 
                 AND ".$sWhere."
                  ".( $_GET['id_area'] != "" ? " AND (  id_rep_dep_d = '".$_GET['id_area']."' )  " : "" ) . "
		  ORDER BY  id_rep_dep_d,fecha_tx DESC; ";
        
        

//echo($ssql);
$detalle = mysql_query($ssql);
$datos= recursoToRecordset($detalle);

return $datos;
    
}


//$fecha  = date('d/m/Y');
//$hora   = date('H:i:s');
//$user   = $_SESSION['user_name'];
//$id_origen= $_SESSION['id_rep_dep_o'];
$origen =utf8_decode($_GET['origen']);
//$destino=$_GET['area'];
//$destino_Id=$_GET['id_area'];
$desde=$_GET['desde'];
$hasta=$_GET['hasta'];

 /*$fecha_d= explode ('/',$desde);
 $fecha_desde = $fecha_d[2].'-'.$fecha_d[1].'-'.$fecha_d[0] ;
 $fecha_h= explode ('/',$hasta);
 $fecha_hasta = $fecha_h[2].'-'.$fecha_h[1].'-'.$fecha_h[0] ;
*/
$rango="";
if ($origen==""){
   die();
}else{
     if($desde!="")$rango.=" DESDE EL ".$desde;
     if($hasta!="")$rango.=" AL ".$hasta;
  
}   



$reporte=  GetDocumentosTransferidos();

//$strConsulta = "SELECT * from pacientes where id_paciente =  '$paciente'";
	
//$pacientes = mysql_query($strConsulta);
$titulo = " DOCUMENTACION TRANSFERIDA DESDE EL AREA  ".$origen.$rango;

if ($_GET['tipo']=="excel"){
    
    header('Content-type: application/vnd.ms-excel ; charset=utf-8');
    header("Content-Disposition: attachment; filename=ReportePorArea_Transferida.xls");
    header("Pragma: no-cache");
    header("Expires: 0");
    ?>
    <html>
       <body class="apaisada">
            <strong><?echo($titulo)?></strong>
            <table>
    
            <tr>         
                <th></th>
                <th>F.Envio</th>
                <th>Nro de Ingreso</th>
                <th>Expte</th>                
                <th>Tipo Doc</th>                
                <th>Area Origen</th>                
                <th>Caratula</th> 
                <th>EstadoTx</th> 
                <th>Comentario</th>
                <th>EstadoDoc</th>
                <th></th>
            </tr>
        <?    
            
             $val_total=0;	
             $val_area=0;
             $cant_area=0;
             $nom_ingreso="";
             $primeravez=true;


            for($i = 0, $size = sizeof($reporte); $i < $size; ++$i){
                         $cant = $cant + 1;
                         $doc_val=$val_total;
                         $doc_cant=$cant_area;
                         $destino_det= $reporte[$i]['destino'];
                         if ($item != $reporte[$i]['id_rep_dep_d'] ) {
	                     $item=$reporte[$i]['id_rep_dep_d'];
	                     $destino_det=$reporte[$i]['destino'];
	                      //aculmuladores por area
    	        	     $val_area=0;
		             $cant_area=0;
			     $nom_ingreso="";
	   	  	     if ($primeravez){
				$primeravez=false;
			     }else{ ?>
				<tr>
				   <td colspan="9"><p align="right"><b>TOTAL POR AREA - <?=$aux_area?></b></p></td>
                                   <td ></td>    
				   <td ><b><?=$doc_cant?></b></td>
				
				</tr>
			<?} ?>
  
			        <tr  bgcolor="WhiteSmoke">
			           <td colspan="11"><p align="left"><b><?=utf8_decode($reporte[$i]['destino'])?></b></p></td>
	
			        </tr>
      
 
	              <? 
                               $aux_area=$reporte[$i]['destino'];
                      }//fin if 
         
                                $fecha     = $reporte[$i]['fecha_envio'];
                                $nroingreso=$reporte[$i]['docNumAnio'];
                                $expediente=$reporte[$i]['nro_exp'];
                                $tipoDoc   =$reporte[$i]['tipoDocu'];
                                $origen    =$reporte[$i]['origen'];
                                $dest      =$reporte[$i]['destino'];
                                $coment    =$reporte[$i]['comentario_pase'];
                                $objeto    =$reporte[$i]['caratula'];
                                $estado    =$reporte[$i]['estado_tx'];
                               $estado_doc    =$reporte[$i]['estado_doc'];
       
                                $val_total=$val_total+1;
	                        $val_area=$val_area+1;
	                        $cant_area=$cant_area+1;
	
                      ?>
                             <tr>
	                        <td ></td>         
                                <td ><?=$fecha?></td>
	                        <td ><?=$nroingreso?></td>
                                <td><?=$expediente?></td>
                                <td ><?=$tipoDoc?></td>
                                <td ><?=utf8_decode($origen)?></td>
                                <td ><?=utf8_decode($objeto)?></td>
                                <td ><?=$estado?></td>
                                <td ><?=utf8_decode($coment)?></td>
                                <td><?=$estado_doc?></td>
                                <td ></td>   
                            </tr>
	
                       <?

           } //fin for
                      
                      $val_area=$val_area;
                      $cant_area=$cant_area;

                      if (($doc_val!=0)&&($doc_cant!=0)){ 
                      ?>
                        <tr>
		                <td colspan="9"><p align="right"><b>TOTAL POR AREA  - <?=utf8_decode($destino_det)?></b></p></td>
                                <td ></td>    
		                <td><b><?=$cant_area?></b></td>
         
                        </tr>
                     <?  } ?> 

                        <tr>
                                <td colspan="9" > 
                                <p align="center"><strong><b> Documentacion Total <?=$rango?> </b></strong></p></td>
                                 <td ></td>  
	                        <td><p align="center"><b><?=$val_total?></b></p></td>
                        </tr>
            </table> 
       </body>        
    </html>

    
<?}else if ($_GET['tipo']=="list"){ ?>    
  <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>REPORTE POR AREA TRANSFERIDOS</title>
    <link rel="StyleSheet" href="../css/listados.css" type="text/css" media="all">
    <link rel="StyleSheet" href="../css/listados_print.css" type="text/css" media="print">
    </head>

      <body class="apaisada">

    <strong><?echo($titulo)?></strong>

    <br/>
       <table>
    
            <tr>         
              
                <th>F.Envio</th>
                <th>Nro de Ingreso</th>
                <th>Expte</th>                
                <th>Tipo Doc</th>                
                <th>Area Origen</th>                
                <th>Area Destino</th>
                <th>Caratula</th> 
                <th>EstadoTX</th> 
                <th>Comentario</th>
                <th>EstadoDoc</th> 
            </tr>
 
 <? 

$cant = 3; //----La primera vez hay que descontar el lugar de los títulos----
$cant_max = 10;
$pag = 1;
$val_total=0;	
$val_area=0;
$cant_area=0;
$nom_ingreso="";
$primeravez=true;


//$datos=  GetDocumentosTransferidos();
//echo(count($reporte));

for($i = 0, $size = sizeof($reporte); $i < $size; ++$i){
if ($cant == $cant_max)
{
?>
</table>

<p class="pie">Pag. <?=$pag?></p>

<div class="salto">&nbsp;</div>
<table>
    <tr>
	        <th>F.Envio</th>
                <th>Nro de Ingreso</th>
                <th>Expte</th>                
                <th>Tipo Doc</th>                
                <th>Area Origen</th>                
                <th>Area Destino</th>
                <th>Caratula</th> 
                <th>EstadoTX</th> 
                <th>Comentario</th>
                 <th>EstadoDoc</th> 
	
    </tr>
<?	
	$cant = 0;
	$pag = $pag +1;
}//fin if cabecera

     $cant = $cant + 1;
     $doc_val=$val_total;
     $doc_cant=$cant_area;
     $destino_det= $reporte[$i]['destino'];
     if ($item != $reporte[$i]['id_rep_dep_d'] ) {
	      $item=$reporte[$i]['id_rep_dep_d'];
	      $destino_det=$reporte[$i]['destino'];
	     //aculmuladores por area
    	  
			$val_area=0;
			$cant_area=0;
			$nom_ingreso="";
	   
			// $valor=$rreq->valor; 
			if ($primeravez){
				$primeravez=false;
			}else{ ?>
				<tr>
				<td colspan="9"><p align="right"><b>TOTAL POR AREA - <?=$aux_detalle?></b></p></td>
				<td ><b><?=$doc_cant?></b></td>
				
				</tr>
			<?} ?>
  
			<tr  bgcolor="WhiteSmoke">
			<td colspan="10"><p align="left"><b><?=$reporte[$i]['destino']?></b></p></td>
	
			</tr>
      
 
	<? 
      $aux_detalle=$reporte[$i]['destino'];
     }//fin if 
         
         $fecha     = $reporte[$i]['fecha_envio'];
         $nroingreso=$reporte[$i]['docNumAnio'];
         $expediente=$reporte[$i]['nro_exp'];
         $tipoDoc   =$reporte[$i]['tipoDocu'];
         $origen    =$reporte[$i]['origen'];
         $dest      =$reporte[$i]['destino'];
         $coment    =$reporte[$i]['comentario_pase'];
         $objeto    =$reporte[$i]['caratula'];
         $estado    =$reporte[$i]['estado_tx'];
         $estado_doc    =$reporte[$i]['estado_doc'];
       
         $val_total=$val_total+1;
	 $val_area=$val_area+1;
	 $cant_area=$cant_area+1;
	
 ?>
    <tr>
	                                 
        <td ><?=$fecha?></td>
	<td ><?=$nroingreso?></td>
        <td><?=$expediente?></td>
        <td ><?=$tipoDoc?></td>
        <td ><?=$origen?></td>
        <td ><?=$dest?></td>
        <td ><?=$objeto?></td>
        <td ><?=$estado?></td>
        <td ><?=$coment?></td>
        <td><?=$estado_doc?></td>
    </tr>
	
<?

}
//fin for
$val_area=$val_area;
$cant_area=$cant_area;

 if (($doc_val!=0)&&($doc_cant!=0)){ 
?>
        <tr>
		 <td colspan="9"><p align="right"><b>TOTAL POR AREA  - <?=$destino_det?></b></p></td>
		 <td><b><?=$cant_area?></b></td>
         
        </tr>
      <?  } ?> 

 <tr>
    <td colspan="8" > </td>
    <td><p align="center"><strong><b> Documentacion Total <?=$rango?> </b></strong></p></td>
	<td><p align="center"><b><?=$val_total?></b></p></td>
 </tr>
</table>
<p class="pie">Pag. <?=$pag?></p>



</body>
</html>
<?} // Fin List?>